SQL Date 函数 | 您所在的位置:网站首页 › sql server查询日期大于某天 › SQL Date 函数 |
SQL 日期处理
如果不涉及时间部分,那么我们可以轻松地比较两个日期! 假设我们有下面这个 "Orders" 表: OrderId ProductName OrderDate 1 computer 2008-12-26 2 printer 2008-12-26 3 electrograph 2008-11-12 4 telephone 2008-10-19现在,我们希望从上表中选取 OrderDate 为 "2008-12-26" 的记录。 我们使用如下 SELECT 语句: SELECT * FROM Orders WHERE OrderDate='2008-12-26'结果集: OrderId ProductName OrderDate 1 computer 2008-12-26 3 electrograph 2008-12-26现在假设 "Orders" 类似这样(请注意 "OrderDate" 列中的时间部分): OrderId ProductName OrderDate 1 computer 2008-12-26 16:23:55 2 printer 2008-12-26 10:45:26 3 electrograph 2008-11-12 14:12:08 4 telephone 2008-10-19 12:56:10如果我们使用上面的 SELECT 语句: SELECT * FROM Orders WHERE OrderDate='2008-12-26'那么我们得不到结果。这是由于该查询不含有时间部分的日期。 提示:如果您希望使查询简单且更易维护,那么请不要在日期中使用时间部分! |
CopyRight 2018-2019 实验室设备网 版权所有 |